self propelling - German English Dictionary